home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
201-225
/
disk_218
/
mandel
/
src
/
makefile
< prev
next >
Wrap
Makefile
|
1992-05-06
|
1KB
|
58 lines
#
# Makefile for the Mandelbrot Construction Set by Olaf Seibert, KosmoSoft
#
SPOBJ = Main.o Misc.o GotMenu.o Batch.o \
Palette.o Draw.o
DPOBJ = Main.odp Misc.odp GotMenu.odp Batch.odp \
Palette.odp Draw.odp
INTOBJ = Display.o Select.o GetFile.o Jiff.o Menu.o Rev.o
REXXOBJ = MinRexx.o RexxBind.o
HEADERS = Mandel.h
LIBS = -lm -lc
DPLIBS = -lma -lc
DUMP = ii
CFLAGS = +I$(DUMP) +x3,5 -DAREXX
CC = cc
.SUFFIXES:
.SUFFIXES: .odp .o .asm .c .req
.c.odp:
$(CC) $(CFLAGS) +fi -DIEEEDP $< -o $@
.c.o:
$(CC) $(CFLAGS) $< -o $@
.c.asm:
$(CC) $(CFLAGS) -at $< -o $@
Debug: $(SPOBJ) $(INTOBJ) $(REXXOBJ) $(DUMP)
air
ln -o Debug -w $(INTOBJ) $(REXXOBJ) $(SPOBJ) $(LIBS)
Mandel: $(SPOBJ) $(INTOBJ) $(DUMP)
air
ln -o Mandel $(INTOBJ) $(REXXOBJ) $(SPOBJ) $(LIBS)
Mandel-dp: $(DPOBJ) $(INTOBJ) $(DUMP)
# No IncRev so the number is the same as the FFP version
ln -o Mandel-dp $(INTOBJ) $(REXXOBJ) $(DPOBJ) $(DPLIBS)
all: Mandel Mandel-dp
$(INTOBJ): $(HEADERS)
$(SPOBJ): $(HEADERS)
$(DPOBJ): $(HEADERS)
Select.o: Select.req
Select.req: Select.blk
blk -d $? $@
MinRexx.o: MinRexx.h
$(DUMP): dummy.c
cc -a +H$(DUMP) dummy.c -o nil: